.vGraph { padding: 10px 0;}

.vGraph ul { margin: 10px; padding: 20px; height: auto; border: 1px solid #ddd; border-top: 0; border-right: 0;
    font-size: 11px; font-family: Tahoma, Geneva, sans-serif; list-style: none;}

.vGraph ul:after { content: ""; display: block; clear: both;}
.vGraph li { float: left; display: inline; width: 6%; height: auto; margin: 0 3%; position: relative;
    text-align: center; white-space: nowrap;}

.vGraph .gTerm { position: relative; display: inline-block; width: 100%; height: auto; line-height: 20px;
    margin: 0 -100% -20px 0; padding: 200px 0 0 0; vertical-align: bottom; color: #000; font-weight: bold;
}

.vGraph .gBar { position: relative; display: inline-block; width: 100%; margin: -1px 0 0 0; border: 1px solid ;
    border-bottom: 0; background: #e9e9e9; vertical-align: bottom;}

.vGraph .gBar span { position: absolute; width: 100%; top: -20px; left: 0; color: #000;}
.vGraph legend{
	board: 1px solid #fff;
}
h1{
	border: 1px solid #ddd; font-size: 20px; padding: 5px;
}